//index.js
//获取应用实例
const app = getApp();
const util = require("../../utils/util.js");
Page({
  data: {
    titleImg: 'http://pji3zacin.bkt.clouddn.com/%E6%B7%BB%E6%97%BA%E6%B7%BB%E7%A6%8F%E5%9B%BE@3x.png',
    src1: 'http://pji3zacin.bkt.clouddn.com/%E8%BD%AC%E8%BF%90%E8%B4%A2%E7%A5%9E@3x.png',
    src2: 'http://pji3zacin.bkt.clouddn.com/%E6%9C%AC%E5%91%BD%E5%B9%B4%E8%B4%A2%E7%A5%9E@3x.png',
    src3: 'http://pji3zacin.bkt.clouddn.com/%E8%BF%87%E7%94%9F%E6%97%A5%E8%B4%A2%E7%A5%9E@3x.png',
    src4: 'http://pji3zacin.bkt.clouddn.com/%E7%8A%AF%E5%A4%AA%E5%B2%81%E8%B4%A2%E7%A5%9E@3x.png'
  },

  /**
   * 首页
   */
  main:function(){
      wx.switchTab({
        url: '../main/main',
      })
  },

  /**
   * 转运领旺------点击事件
   */
  transferGetLuck: function(e) {
    wx.navigateTo({
      url: '/pages/product/product?productId=1'
    })
    app.globalData.birthday = 0
  },

  /**
   * 过生日添旺------点击事件
   */
  borthdayGetLuck: function (e) {
    wx.navigateTo({
      url: '/pages/authentication/authentication?productId=3',
    })
    app.globalData.birthday = 1    
  },

  /**
   * 本命年添旺------点击事件
   */
  thisAnimalYearGetLuck: function (e) {
    wx.navigateTo({
      url: '/pages/product/product?productId=2',
    })
    app.globalData.birthday = 0    
  },

  /**
   * 犯太岁添旺------点击事件
   */
  stepGetLuck: function (e) {
    wx.navigateTo({
      url: '/pages/product/product?productId=4',
    })
    app.globalData.birthday = 0    
  },
  /**
  * 生命周期函数--监听页面显示
  */
  onShow: function () {
    // 获取描述语
    let getTitleDetailUrl = app.globalData.baseUrl + "getTitleDetail"
    let data = {
      area: 0
    }
    util.requestLoading(getTitleDetailUrl, data, "GET").then(res => {
      // console.log(res)
      this.setData({
        detail: res.data.detail,
        title: res.data.title
      })
    })
  },

  onLoad: function() {
    // if (app.globalData.openId) {
    //   // console.log("老用户")
    //   // console.log(app.globalData.openId)
    // } else {
    //   wx.showLoading({
    //     title: '检测订单'
    //   })
    //   // 登录
    //   wx.login({
    //     success: res => {
    //       // 发送 res.code 到后台换取 openId
    //       // console.log(res.code)
    //       // 获取openId
    //       let openidUrl = app.globalData.baseUrl + "getOpenId"
    //       let data = {
    //         js_code: res.code
    //       }
    //       util.requestLoading(openidUrl, data, "GET").then(res => {
    //         console.log(res)
    //         app.globalData.openId = res.data.openid
    //         openidUrl = app.globalData.baseUrl + "getCidByOpenid"
    //         data = {
    //           js_openid: res.data.openid
    //         }
    //         util.requestLoading(openidUrl, data, "GET").then(res => {
    //           console.log(res)
    //           app.globalData.cid = res.data.cid
    //           // 判断是否有正在集旺的商品
    //           let hasOrderIngUrl = app.globalData.baseUrl + "hasOrderIng"
    //           let data = {
    //             cid: app.globalData.cid
    //           }
    //           util.requestLoading(hasOrderIngUrl, data, "GET").then(res => {
    //             console.log(res)
    //             // wx.setStorageSync('cid', res.data.cid)
    //             if (res.data.hasOrderIng == 0) {
    //               wx.hideLoading()
    //               wx.reLaunch({
    //                 url: '/pages/main/main'
    //               })
    //             } else {
    //               return
    //             }
    //           })
    //         })
    //       })
    //     }
    //   })
    // }
  },
  onShow: function(e) {
    if (app.globalData.openId) {
      // console.log("老用户")
      // console.log(app.globalData.openId)
      wx.showLoading({
        title: '检测订单',
      })
      // 判断是否有正在集旺的商品
      let hasOrderIngUrl = app.globalData.baseUrl + "hasOrderIng"
      let data = {
        cid: app.globalData.cid
      }
      util.requestLoading(hasOrderIngUrl, data, "GET").then(res => {
        // console.log(res)
        // wx.setStorageSync('cid', res.data.cid)
        if (res.data.hasOrderIng == 0) {
          wx.hideLoading()
          wx.reLaunch({
            url: '/pages/main/main'
          })
        } else {
          wx.hideLoading()
          return
        }
      })
    } else {
      wx.showLoading({
        title: '检测订单'
      })
      // 登录
      wx.login({
        success: res => {
          // 发送 res.code 到后台换取 openId
          // console.log(res.code)
          // 获取openId
          let openidUrl = app.globalData.baseUrl + "getOpenId"
          let data = {
            js_code: res.code
          }
          util.requestLoading(openidUrl, data, "GET").then(res => {
            // console.log(res)
            app.globalData.openId = res.data.openid
            openidUrl = app.globalData.baseUrl + "getCidByOpenid"
            data = {
              js_openid: res.data.openid
            }
            util.requestLoading(openidUrl, data, "GET").then(res => {
              // console.log(res)
              app.globalData.cid = res.data.cid
              // 判断是否有正在集旺的商品
              let hasOrderIngUrl = app.globalData.baseUrl + "hasOrderIng"
              let data = {
                cid: app.globalData.cid
              }
              util.requestLoading(hasOrderIngUrl, data, "GET").then(res => {
                // console.log(res)
                // wx.setStorageSync('cid', res.data.cid)
                if (res.data.hasOrderIng == 0) {
                  wx.hideLoading()
                  wx.reLaunch({
                    url: '/pages/main/main'
                  })
                } else {
                  wx.hideLoading()
                  return
                }
              })
            })
          })
        }
      })
    }
  }
})